package com.attendance.www.hr.beans;

import java.util.Date;
import java.util.List;

public class SchedulWeekBean {
	private Integer swId;
	//班次名称
    private String swName;

    private Integer swType;

    private Integer isHoliday;

    private Integer swMonday;

    private Integer swTuesday;

    private Integer swWednesday;

    private Integer swThursday;

    private Integer swFriday;

    private Integer swSaturday;

    private Integer swSunday;

    private Integer isDefault;
    
    private Integer isDelete;
    
    private Date fromDate;
    
    private Date thruDate;

    private Date createTime;

    private Date updateTime;
    
    private List<Integer> employeeIdList;

    private Integer punchTimeId;
    
    private Integer employeeSum;
    
    private String startFromTime;

    private String startToTime;

    private Integer startInterval;

    private String endFromTime;

    private String endToTime;

    private Integer endInterval;
    
    //实际上班的日期
    private List<Date> dateList;
    //排班日期（上班和休息的），打卡id的List
    private List<EmployeePunchTimeBean> employeePunchTimeList;

	public Integer getSwId() {
		return swId;
	}

	public void setSwId(Integer swId) {
		this.swId = swId;
	}

	public String getSwName() {
		return swName;
	}

	public void setSwName(String swName) {
		this.swName = swName;
	}

	public Integer getSwMonday() {
		return swMonday;
	}

	public void setSwMonday(Integer swMonday) {
		this.swMonday = swMonday;
	}

	public Integer getSwTuesday() {
		return swTuesday;
	}

	public void setSwTuesday(Integer swTuesday) {
		this.swTuesday = swTuesday;
	}

	public Integer getSwWednesday() {
		return swWednesday;
	}

	public void setSwWednesday(Integer swWednesday) {
		this.swWednesday = swWednesday;
	}

	public Integer getSwThursday() {
		return swThursday;
	}

	public void setSwThursday(Integer swThursday) {
		this.swThursday = swThursday;
	}

	public Integer getSwFriday() {
		return swFriday;
	}

	public void setSwFriday(Integer swFriday) {
		this.swFriday = swFriday;
	}

	public Integer getSwSaturday() {
		return swSaturday;
	}

	public void setSwSaturday(Integer swSaturday) {
		this.swSaturday = swSaturday;
	}

	public Integer getSwSunday() {
		return swSunday;
	}

	public void setSwSunday(Integer swSunday) {
		this.swSunday = swSunday;
	}

	public Integer getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Integer isDefault) {
		this.isDefault = isDefault;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public List<Integer> getEmployeeIdList() {
		return employeeIdList;
	}

	public void setEmployeeIdList(List<Integer> employeeIdList) {
		this.employeeIdList = employeeIdList;
	}

	public Integer getPunchTimeId() {
		return punchTimeId;
	}

	public void setPunchTimeId(Integer punchTimeId) {
		this.punchTimeId = punchTimeId;
	}

	public Integer getEmployeeSum() {
		return employeeSum;
	}

	public void setEmployeeSum(Integer employeeSum) {
		this.employeeSum = employeeSum;
	}

	public String getStartFromTime() {
		return startFromTime;
	}

	public void setStartFromTime(String startFromTime) {
		this.startFromTime = startFromTime;
	}

	public String getStartToTime() {
		return startToTime;
	}

	public void setStartToTime(String startToTime) {
		this.startToTime = startToTime;
	}

	public Integer getStartInterval() {
		return startInterval;
	}

	public void setStartInterval(Integer startInterval) {
		this.startInterval = startInterval;
	}

	public String getEndFromTime() {
		return endFromTime;
	}

	public void setEndFromTime(String endFromTime) {
		this.endFromTime = endFromTime;
	}

	public String getEndToTime() {
		return endToTime;
	}

	public void setEndToTime(String endToTime) {
		this.endToTime = endToTime;
	}

	public Integer getEndInterval() {
		return endInterval;
	}

	public void setEndInterval(Integer endInterval) {
		this.endInterval = endInterval;
	}

	public Date getFromDate() {
		return fromDate;
	}

	public void setFromDate(Date fromDate) {
		this.fromDate = fromDate;
	}

	public Date getThruDate() {
		return thruDate;
	}

	public void setThruDate(Date thruDate) {
		this.thruDate = thruDate;
	}

	public Integer getSwType() {
		return swType;
	}

	public void setSwType(Integer swType) {
		this.swType = swType;
	}

	public Integer getIsHoliday() {
		return isHoliday;
	}

	public void setIsHoliday(Integer isHoliday) {
		this.isHoliday = isHoliday;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}

	public List<Date> getDateList() {
		return dateList;
	}

	public void setDateList(List<Date> dateList) {
		this.dateList = dateList;
	}

	public List<EmployeePunchTimeBean> getEmployeePunchTimeList() {
		return employeePunchTimeList;
	}

	public void setEmployeePunchTimeList(
			List<EmployeePunchTimeBean> employeePunchTimeList) {
		this.employeePunchTimeList = employeePunchTimeList;
	}

}
